FROM golang:1.15

LABEL maintainer="chenba@excellemed.com"

###############################################################################
#                                INSTALLATION
###############################################################################

# 为我们的镜像设置必要的环境变量
ENV GO111MODULE=on \
    CGO_ENABLED=0 \
    GOOS=linux \
    GOARCH=amd64 \
	GOPROXY="https://goproxy.cn,direct" \
    WORKDIR="/var/www/dns-serve"

WORKDIR $WORKDIR

# 将代码复制到容器中
COPY . .

# build
RUN go build ./main.go \
&& chmod +x $WORKDIR/main

###############################################################################
#                                   START
###############################################################################
CMD ./main
EXPOSE 8199
